home *** CD-ROM | disk | FTP | other *** search
/ c't freeware shareware 2001 January / CT_SW0101.ISO / mac / software / kommunik / browser / icab251p.sit / Neue Funktionen in iCab < prev    next >
Text File  |  2001-04-08  |  26KB  |  243 lines

  1. Neu in iCab Preview 2.5
  2.  
  3. •  Die Farbe für die Toolbars kann jetzt über den Farbauswahl-Dialog auch ganz frei gewählt
  4.    werden
  5.  
  6. •  iCab unterstützt jetzt auch den "Passive Mode" (PASV) bei FTP.
  7.  
  8. •  Im "Ansicht"-Menü kann man jetzt auch JavaScript ein/ausschalten, muß dazu also nicht erst den Einstellungsdialog öffnen
  9.  
  10. •  Bei <DL>-Listen wird jetzt auch das Attribut "COMPACT" ausgewertet
  11.  
  12. •  Neue Optionen im Einstellungsdialog:
  13.     - in den Plugin-Einstellungen kann man die Bildfilter auch auf Plugins anwenden lassen
  14.     - In den Bildfilter-Einstellungen kann man generell alle Bilder von fremden Servern filtern lassen.
  15.  
  16. •  Im Download-Manager wird ein schmaler Fortschrittsbalken eingeblendet, wenn eine Datei heruntergeladen wird (sofern der Server die Länge der Datei mitteilt).
  17.  
  18. • In den Fonts-Einstellungen sind jetzt weitere Zeichensätze einstellbar, die über CSS ansprechbar sind. Die Bezeichnungen der Fonts orientieren sich jetzt an CSS, daher wurden auch die "alten" Standard-Zuordnungen der Schriften zu Überschriften und Fließtext geändert.
  19.  
  20. • Der CSS-Parser (Level 1) ist vollständig implementiert. Es werden aber noch nicht alle CSS-Properties für die Ausgabe ausgewertet.
  21. In den CSS-Einstellungen kann man beliebig viele eigene StyleSheets angeben. Aus denen kann man jederzeit über das "Ansicht"-Menü eines auswählen.
  22. In den CSS-Einstellungen kann man auch die Bildschirmauflösung angeben, die zur Umrechnung der CSS-Längenangaben verwendet werden soll. 72 dpi ist die Standard-Auflösung mit der das MacOS normalerweise rechnet, 96dpi die Auflösung mit der Windows normalerweise rechnet. Man kann über den "Abmessen"-Button auch die tatsächliche/echte Auflösung bestimmen (mit einem Lineal), so daß cm/mm-Angaben in StyleSheets sogar auf dem Monitor korrekt wieder gegeben werden (sofern sich die Verzerrungen des Monitors in Grenzen halten).
  23. Noch nicht unterstützt (bzgl. CSS1) werden font-variant, list-style-image, vertical-align, float, :first-line, :first-letter. Es gibt auch noch ein paar Einschränkungen bei den inline-Elementen.
  24.  
  25. • Die Einstellungen für den Kiosk-Modus wurden auf mehrere Panels aufgeteilt.
  26.  
  27. • Man kann jetzt die Navigationsleisten für den Kiosk-Modus und für den Normalbetrieb getrennt ein-/ausschalten. Dazu sind jetzt in den Kiosk-Einstellungen eigene Einstellungen für die Navigationsleisten vorhanden.
  28.    
  29. • Falls eine eigene Startseite für den Kiosk-Modus gewählt wird, sind zusätzlich folgende Funktionen verfügbar: 
  30.     - Die Kiosk-Startseite kann automatisch aufgerufen werden, wenn iCab eine bestimmte Zeit nicht mehr benutzt wurde ("inaktiv seit")
  31.     - Die Kiosk-Startseite kann immer nach einer bestimmten Zeit automatisch aufgerufen werden.
  32.     - Ein "Beenden"-Button kann in die Navigationsleiste eingebaut werden, der dann manuell die Startseite aufruft (wichtig im Zusammenhang mit der folgenden Option).
  33.     - Beim Aufruf der Kiosk-Startseite (automatisch oder manuell über den "Beenden"-Button) werden alle im Kiosk-Modus angenommenen Cookies und die History gelöscht. Auch alle im Kiosk-Modus eingegebenen Paßwörter werden gelöscht. Damit werden alle möglicherweise vorhandenen kritischen persönlichen Daten gelöscht, so daß der nachfolgende Benutzer keinen Zugriff mehr darauf hat.
  34.   
  35. • Im Kiosk-Modus kann man jetzt Logfiles anlegen lassen. In diesen Dateien werden alle Seitenaufrufe protokolliert, mitsamt Zeit und "Session". Eine neue "Session" fängt immer dann an, wenn iCab automatisch wieder zurück auf die Kiosk-Startseite geht. Das Format des Logfiles kann selbst bestimmt werden. Der Inhalt jeder Zeile des Logfiles kann im "Format"-Eingabefeld vorgegeben werden. Dabei werden folgende "Makros" ersetzt:
  36.      \sid                die Session-ID
  37.      \syear        Jahr, in dem diese Session erzeugt wurde.
  38.      \smonth    Monat, in dem diese Session erzeugt wurde.
  39.      \sday            Tag, in dem diese Session erzeugt wurde.
  40.      \shour        Stunde, in dem diese Session erzeugt wurde.
  41.      \smin            Minute, in dem diese Session erzeugt wurde.
  42.      \ssec            Sekunde, in dem diese Session erzeugt wurde.
  43.      \year            Jahr, in dem die Seite aufgerufen wurde.
  44.      \month        Monat, in dem die Seite aufgerufen wurde.
  45.      \day                Tag, in dem die Seite aufgerufen wurde.
  46.      \hour            Stunde, in dem die Seite aufgerufen wurde.
  47.      \min            Minute, in dem die Seite aufgerufen wurde.
  48.      \sec            Sekunde, in dem die Seite aufgerufen wurde.
  49.      \url                die aufgerufene URL
  50.      \flag            "OK" oder "forbidden" (falls Seite in Verbotsliste steht).
  51.      \tab            Tabulator-Zeichen
  52.       
  53. • Das Kiosk/Spezial-Panel enthält die Einstellungen für eine spezielle Rahmen-Seite. Diese Rahmen-Seite ist eine (fast) normale HTML-Datei mit einer Frameset-Definition. Alle im Kiosk-Modus geöffnete Webseiten landen grundsätzlich im Hauptframe dieser Seite. Die restlichen Frames der Rahmen-Seite können für Links, Nachrichten, Hilfen, Logos usw. verwendet werden, die immer sichtbar/erreichbar sein sollen, also nicht durch andere Seiten ersetzt werden sollen. Die Rahmen-Seite muß auf einem lokalen Volume liegen (muß also durch eine "file:"-URL ansprechbar sein) und im Header die Zeile '<META NAME="iCabKioskRoot">' enthalten. Außerdem muß über die Tags <FRAMESET> und <FRAME> ein Frameset aufgebaut werden. Der Frame mit dem Namen "iCabKioskRoot" gilt als Hauptframe, indem dann später alle aufgerufenen Seiten angezeigt werden. Dieser Frame muß existieren, sonst kann keine andere Seite angezeigt werden. Alle Links aus den einzelnen Frames öffnen sich immer im Hauptframe, außer wenn explizit 'TARGET="_self"' angegeben ist.
  54. Für einen öffentlichen Kiosk kann man so z.B. einen immer sichtbaren Frame mit einer Hilfe und einen Frame mit einer Link-liste anbieten.
  55.  
  56.  
  57. Neu in iCab Preview 2.4
  58.  
  59. •  In der MacOSX-Version von iCab kann man jetzt zwischen 3 Icon-Sets auswählen (Einstellungsdialog > Bedienung). Zur Auswahl stehen "Box", "Blueberry" und "Tangerine".
  60.  
  61. • In der Seitenübersicht des Kontextmenüs werden alle Einträge jetzt abhängig vom Tag (H1-H6) eingerückt.
  62.    
  63.  
  64. Neu in iCab Preview 2.3
  65.  
  66. • In den InScript-Einstellungen kann man jetzt angeben, welche Skripte iCab ausführen soll. Zum Beispiel werden im Web manchmal Skripte als JavaScript 1.2 deklariert, obwohl keine speziellen 1.2er Features verwendet werden. Diese Skripte wurden bisher ignoriert, da noch nicht alle 1.2er Features implementiert sind. Viele mit "JavaScript1.2" deklarierte Skripte würden aber auch schon jetzt mit iCab laufen, wenn z.B. die in iCab noch fehlenden Features nicht benötigt werden. Mit diesen Optionen kann man iCab jetzt so einstellen, daß die jeweiligen Skripte trotzdem ausgeführt werden. 
  67.  
  68. • Neue Einträge, Ordner und Trennlinien werden in der Hotlist jetzt direkt nach dem ersten selektierten Objekt erzeugt, nicht mehr ganz am Ende der Hotlist.
  69.  
  70. • Im "Ablage"-Menü gibt es nun einen Punkt "Vorladen". Ist dieser Punkt eingeschaltet (Häckchen davor), dann lädt iCab im Hintergrund alle Links der aktuellen Seite schon mal in den Cache. Wählt man dann später (nach dem Lesen der Seite) einen der Links, kommt die Seite dann schneller aus dem Cache. Damit dieses Feature nicht unnötig Performance und Bandbreite frisst, startet iCab erst nach dem vollständigen Rendern (und Anzeigen) der aktuellen Seite damit, die Links zu laden, und stoppt auch sofort wieder, wenn man eine neue Seite ansteuert. D.h. iCab ist nur mit dem Vorladen von Links beschäftigt, solange man nicht selbst aktiv ist. Bilder und andere eingebettete Objekte werden nicht vorgeladen, um Bandbreite zu sparen.
  71.  
  72. • Den Einträgen im Popup-Menü (welches alle LINK-Tags auflistet) der Standardverweis-Leiste wird jetzt ein ">" bzw. "<" vorangestellt, abhängig davon, ob der Verweis eine "Vorwärts"- bzw. eine "Rückwärts"-Referenz darstellt.
  73.  
  74. • Der Verweis-Manager kann jetzt auch aus dem Hauptmenü (Ansicht-Menü) aufgerufen werden.
  75.  
  76. • iCab zeigt jetzt die ALT-Texte von fehlenden Bildern in der Titelleiste komplett an, da in den Platzhaltern oft nicht genug Platz hierfür bleibt.
  77.  
  78. • iCab merkt sich jetzt für alle Cookies das Verfallsdatum auch dann, wenn man die Cookies generell nur bis Programmende verwenden möchte. Dadurch hat man später immer noch die Möglichkeit, für spezielle Cookies doch noch das Original-Verfallsdatum zu verwenden (über die Cookie-Einstellungen), so daß der Cookie doch nicht bei Programmende verloren geht.
  79.  
  80. • iCab unterstützt jetzt die Crash-Protection-Tools von <http://www.sophisticated.com/products/kick-off/kick-off.html>. Insbesondere für den Kiosk-Modus könnte das interessant sein.
  81.  
  82. • Neue Filteroption für JavaScript: Man kann jetzt JavaScript-Code verbieten, bestehende Fenster auf dem Bildschirm zu verschieben, bzw. deren Größe zu ändern.
  83.   
  84. • Bei den Plugins-Einstellungen kann man jetzt angeben, wieviel Speicher iCab für Plugins reservieren soll. iCab versucht dann, mindestens soviel Speicher im eigenen Heap nicht zu belegen (klappt natürlich nur, wenn der iCab-eigene Heap überhaupt groß genug ist). Bisher gab es immer das Problem, daß auch dann, wenn man iCab mehr Speicher zugewiesen hatte, der Speicher für Plugins knapp werden konnte, da iCab den eigenen Speicher ja auch für sich verwendet (und auch verwenden soll. Sonst hätte der User ja auch gar nicht erst mehr Speicher zugewiesen). iCab hatte zwar bei üppiger Speicherzuteilung immer etwas Speicher (2 MB) freigehalten, aber für einige Plugins wären selbst 50MB zu wenig. Daher kann man das jetzt selbst angeben, falls nötig (d.h. falls man viel mit speicherhungrigen Plugins zu tun hat).
  85.   
  86.  
  87.  
  88. Neu in iCab Preview 2.2
  89.  
  90. • Es ist eine iCab Preview für Mac OS X verfügbar.
  91.  
  92. • Die Tastenkürzel Befehl-< und Befehl-> können zum Vergößern/Verkleinern der Schrift verwendet werden. Befehl-= (Ziffernblock) stellt die Standardgröße wieder ein.
  93.    
  94. • Für den Kiosk-Modus gibt es eine neue Funktion: "Tastatureingaben per Maus". Ist diese Einstellung aktiv, dann öffnet sich bei einem Klick in ein Eingabefeld, welches schon den Fokus hat, ein Dialog, indem man die Eingaben per Maus eingeben kann. Dies ist nützlich, wenn der Kiosk-Mac keine Tastatur angeschlossen hat, aber trotzdem Formulareingaben/URL-Eingaben möglich sein sollen. Eine Maus bzw. ein Touchscreen reicht hierfür dann aus.
  95.   
  96. • "Pragma: no-cache" wird jetzt ausgewertet. Wenn der Server diesen HTTP-Header schickt, dann holt iCab im Online-Modus diese Seite immer vom Server und nicht aus dem Cache. 
  97.    
  98. • Mit Shift-Befehl-J kann man jetzt während ein durch JavaScript geöffneter Alert/Confirm/Prompt-Dialog offen ist, die weitere Ausführung von JavaScript-Code der Seite unterbinden. Dadurch sind Seiten wie <http://www.theworld.ch/offun/Specials/paranoia.html> dann auch kein Problem mehr.
  99.  
  100. • Verbesserte/Erweiterte JavaScript-Implementation. 
  101.  
  102.  
  103. Neu in iCab Preview 2.1a
  104.  
  105. • Apfel-7 wechselt die Fenster "rückwärts"
  106.  
  107. • Neue AppleScript-Kommandos für den Kiosk-Modus.
  108.  
  109. • Neue AppleScript-Kommandos zum setzen/abfragen der Toolbars. 
  110.  
  111.  
  112. Neu in iCab Preview 2.1
  113.  
  114. • Mit Apfel-Shift-J kann man jetzt JavaScript-Programme anhalten, die über sich über den Timeout-Handler immer wieder selbst aufrufen (und damit z.B. irgendwelche nevigen Scherze machen, wie das Browserfenster im kreis zu bewegen usw.) 
  115.  
  116. • Neue Einstellungen für FTP-Proxies. Wahlweise spricht iCab mit FTP-Proxies "HTTP", oder verwendet für FTP-Zugriffe den HTTP-Proxy.
  117.  
  118. • Neue Panel im Einstellungsdialog für die URL-Vervollständigung. Man kann jetzt einstellen, welche bekannte URLs zur Vervollständigung vorgeschlagen werden sollen: URLs aus der Hotlist und/oder aus der History. Auch die Titel (bzw. Teile davon) der Hotlist-Einträge können zum Vervollständigen verwendet werden (wobei bei einem "Treffer" die jeweilige URL verwendet wird). Zum Vervollständigen einer Domain kann man nun angeben, was vorne und was hinten angehängt wird (also z.B. "www." und ".com").
  119.  
  120. • Im Hotlist-Fenster kann man zwischen den "In-Place-Edit-Feldern" jetzt auch über die Tabulator-Taste wechseln.   
  121.  
  122. • Hält man bei der Auswahl aus dem Hotlistmenü die Apfel-Taste oder Shift-Apfel gedrückt, dann wird die Seite in einem neuen Fenster geöffnet (bei Shift-Apfel im Hintergrund).
  123.  
  124. • Im Schriftgrößen-Menü kann man jetzt auch auf die Standardgröße zurückschalten. Shift-Click auf die Größer/Kleiner-Buttons stellt auch die Standardgröße wieder ein.
  125.  
  126. • Man kann jetzt in iCab einstellen, daß bis zu 32 Verbindungen gleichzeitig geöffnet sein können (für sehr schnelle Internet-Anbindungen könnte das ganz nützlich sein). Pro zusätzlicher Verbindung (bzgl. der standardmäßigen 8 Verbindungen) sollte man aber rund 50 KB mehr Speicher an iCab zuweisen (d.h. wer wirklich alle 32 Verbindungen ausnutzen will, muß rund 1,2 MB (also 24 zusätzliche Verbindungen, je 50 KB) mehr Speicher zuweisen). iCab merkt aber selbst, wenn nicht genug Speicher für weitere Verbindungen frei ist, so daß mit der normalen Speicherzuweisung automatisch bei rund 8-10 Verbindungen Schluß ist, egal was eingestellt ist. 
  127.  
  128. • Im Einstellungsdialog (unter Bedienung) kann man jetzt einstellen, daß iCab beim Verlassen immer nochmal nachfragt.
  129.  
  130. • Das Prüfen der Hotlist kann jetzt auch abgebrochen werden.
  131.  
  132. • iCab meldet jetzt, wenn ein Server illegale/ungültige Cookies setzen will (wie z.B. www.zdf.msnbc.de). Man hat jetzt die Möglichkeit, den ungültigen (und u.U. gefährlichen) Cookie dennoch anzunehmen (www.zdf.msnbc.de funktioniert z.B. ohne diese Cookies nicht). Gefährlich sind solche Cookies, weil sie zu allgemein sind (z.B. passt ein Cookie für ".com" auf alle ".com"-domains und wird somit auch an alle verschickt). Früher hatte iCab solche Cookies immer kommentarlos abgelehnt. Jetzt gibt es eine neue Option in den Cookie-Einstellungen, mit der man festlegen kann, ob illegale Cookies immer abgelehnt werden sollen. Werden sich nicht pauschal abgelehnt, dann fragt iCab grundsätzlich vor der Annahme den User (mit einer dicken Warnung).
  133.  
  134. • Neue Option in den "Kompatibilitäts"-Einstellungen: "Breitenangaben in <INPUT TYPE=FILE> sind Pixelwerte". NC und MSIE interpretieren das SIZE-Attribut bei <INPUT TYPE="FILE"> als Anzahl Zeichen und nicht als Pixelwert, wie es die HTML-Spezifikation vorschreibt. Da Web-Designer auch die fehlerhafte Interpretation von NC und MSIE erwarten, werden die Datei-Buttons in iCab meist viel zu klein dargestellt. Über diese Option kann man daher jetzt iCab anweisen, wie man es gerne haben möchte.  
  135.  
  136. • Die Bildfilter können jetzt auch auf <IFRAME>-Tags angewendet werden. Eine entsprechende Option befindet sich bei den Bildfilter-Einstellungen. Oft werden Webebanner nicht mehr direkt in eine Web-Seite eingebaut, sondern über ein IFRAME. Das IFRAME enthält dann eine HTML-Seite mit dem Banner. Der "Vorteil" beim IFRAME ist, daß man über die HTML-Datei regelmäßig neue Banner nachladen kann (automatischer Refresh/Redirection über META-Tag oder JavaScripte), was dann ganz besonders nervig ist.
  137.  
  138. • Es gibt jetzt einen URL-spezifischen JavaScript-Filter. Es gibt jetzt allgemeine JavaScript-Einstellungen die individuell für bestimmte URLs überschrieben werden können. Neue JavaScript-Filter kann man über das Kontextmenu (Untermenü "Frame" und "Seite") hinzufügen, oder direkt im Einstellungsdialog. In der im den Filter angegebenen URLs dürfen die Wildcards "?" und "*" verwendet werden, ansonsten "passt" jede Seite, deren URL mit der im Filter angegebenen URL anfängt.
  139.  
  140. • Im Kiosk-Modus kann der Mauszeiger versteckt werden, sofern er z.B. wegen eines Touchscreens nicht benötigt wird.
  141.  
  142. • Neue Optionen für den Download-Manager: man kann jetzt bestimmen, ob das Fenster des Download-Managers automatisch geöffnet/geschlossen wird, wenn ein Eintrag hinzukommt, bzw. der letzte verschwindet.
  143.  
  144. • Die Unterstützung für <FONT FACE> und <FONT SIZE> kann jetzt getrennt ein-/ausgeschaltet werden.
  145.  
  146. • Das Austauschen von Bildern über JavaScript funktioniert jetzt. 
  147.  
  148.  
  149. Neu in iCab Preview 2.0
  150.  
  151. • Im Kiosk-Modus kann man jetzt auch die Status-Zeile verstecken.
  152.  
  153. • Die History kann als HTML-Datei gesichert werden. Hierzu wählt man "Sichern unter...", wenn das History-Fenster ganz oben liegt.
  154.  
  155. • Ordner in der Hotlist können als neue Fenster geöffnet werden (Doppelklick auf den Ordner. Drückt man dabei auch noch die ALT-Taste, dann wird das alte Hotlist-Fenster geschlossen, sonst bleibt es offen (wie im Finder)). Das Sortieren (Klick auf "Titel" oder "URL" in der Kopfzeile des Hotlistfensters sortiert dann auch nur diesen einen Ordner. Wie auch schon vom Finder gewohnt kann man jeden Ordner aber nur einmal öffnen (entweder im neuen Fenster oder "inline" über das Aufklappen des Dreiecks). Drag & Drop in die (bzw. zwischen den) Hotlist-Ordner(n) sollte ganz normal funktionieren. An den Fenstertitel der Hotlist-Fenster wird der jeweilige Ordner-Name des dort angezeigten Ordners angehängt. Ändert man den Ordernamen, ändert sich auch der Fenstertitel. 
  156.  
  157. • Die Hotlist kann über "Sichern unter..." als HTML-Datei gespeichert werden. iCab verwendet hierfür das selbe Format, wie für die "normale" Hotlist im "iCab Preferences" Ordner. Gespeichert wird alles (incl. Unterordner), was im obersten Hotlist-Fenster gespeichert ist. D.h. wenn man nur einen bestimmten Ordner aus der Hotlist "exportieren" möchte, dann muss man genau diesen Ordner in einem neuen Fenster öffnen und dann "Sichern unter" auswählen.
  158.    
  159. • Alle Hotlist-Dateien, aber auch alle Netscape- und IE-Bookmarks können über "Ablage"/"Importieren" importiert werden. iCab erzeugt einen neuen Ordner in der eigenen Hotlist, in dem dann alle importierten Einträge landen.
  160.  
  161. • iCab akzeptiert jetzt auch einen "iCab Preferences"-Ordner im iCab-Verzeichnis. Damit kann man z.B. komplette (Kiosk-)Anwendungen (iCab mitsamt den nötigen Einstellungen) auf CD brennen oder in Archive packen. Findet iCab im iCab-Verzeichnis den "iCab Preferences"-Ordner, dann verwendet iCab diesen, ansonsten den im System-Ordner.
  162.  
  163. • Im Einstellungsdialog kann man den HTTP-"Referer" jetzt nicht nur komplett aus- bzw. einschalten, sondern man kann nun auch die Verwendung des "Referer"-Headers auf Domain-Ebene beschränken. D.h. innerhalb einer Domain wird der "Referer" mitgesendet, wechselt man zu einer Seite einer anderen Domain wird der "Referer" nicht gesendet.
  164.  
  165. • Im Einstellungsdialog gibt es jetzt auch eine Einstellung für die automatische Proxy-Konfiguration. Einige wenige Provider verlangen diese Art der Proxy-Konfiguration. Der Provider nennt hierfür die URL eines Konfigurations-Skriptes (ein spezielles JavaScript-Programm, üblicherweise eine Datei mit Endung ".pac"), die man im iCab-Einstellungsdialog (Rubrik "Proxy") eintragen muß. 
  166.    
  167. • Falls ein Bild auch als Verweis dient, kann der Bildfilter jetzt auf Wunsch auch diesen Verweis als Filterkriterium heranziehen.
  168.  
  169. • Das Fortsetzen von abgebrochenen Downloads (über http) ist jetzt möglich, sofern der Server dies unterstützt und sich die Datei noch nicht geändert hat. iCab ändert während des Downloads das Icon der Datei (ein Mini-Fortschrittsbalken im Icon), so daß man auch am Icon erkennen kann, wieviel noch ungefähr fehlt (eventuell muß die Schreibtischdatei neu aufbauen lassen, falls die neuen Datei-Icons nicht erscheinen).
  170.  
  171.  
  172. Neu in iCab Preview 1.9a
  173.  
  174. • Es gibt neue InScript/JavaScript-Optionen im Einstellungsdialog. Einige Teile des DOM (Document Object Model) sind inzwischen implementiert, so daß eine Reihe weiterer JavaScripts laufen (InScript ist aber immer noch nicht komplett implementiert). 
  175.  
  176. • iCab öffnet bei GetURL-Events nur noch auf Wunsch ein neues Fenster (einstellbar im Einstellungsdialog, Rubrik "Fenster").
  177.  
  178.  
  179. Neu in iCab Preview 1.9
  180.  
  181. • iCab unterstützt nun alle Plugins, die es für den Netscape Communicator gibt. Alle Plugins müssen sich (direkt oder als Alias) in einem Ordner "Plug-ins" (im iCab-Verzeichnis) befinden. Wenn sich dieser "Plug-ins"-Ordner woanders befindet (z.B. der schon existierende "Plug-ins"-Ordner von Netscape), dann kann man auch einfach ein Alias auf diesen Ordner ins iCab-Verzeichnis legen. Mit Hilfe von Plugins unterstützt iCab nun also auch Shockwave/Flash. 
  182. Im Einstellungsdialog gibt es ein neues Panel für die Plugins. Für jedes einzelne Plugin kann man festlegen, welche MIME-Typen es  behandeln soll. Man kann also selbst bestimmen, welches Plugin einen bestimmten Typ behandeln soll, falls mehrere Plugins den selben Typ unterstützen. Auch kann man ganz gezielt die Anzeige von bestimmten Datentypen durch Plugins verhindern, wenn man dies wünscht.
  183.  
  184. • InScript, der JavaScript/ECMAScript-Interpreter von iCab, ist jetzt nicht mehr grundsätzlich deaktiviert. InScript ist allerdings noch nicht vollkommen funktionisfähig, weswegen viele Dinge noch nicht funktionieren. Daher ist es standardmäßig noch ausgeschaltet. Wenn Sie InScript einschalten, sollten sie sich im Klaren sein, daß einige JavaScript-basierenden Seiten zwar funktionieren werden, die meisten allerdings noch nicht. InScript fehlt noch das DOM (Document Object Model), also die Möglichkeit, auf die einzelnen HTML-Elemente einer Web-Seite zuzugreifen. Das beiliegenende JavaScript-Beispiel zeigt aber schon einige Dinge, die bereits funktionieren.
  185.  
  186. Grundsätzlich wird nur Profis empfohlen, den noch unvollständigen InScript-Interpreter einzuschalten. Anfänger bzw. HTML/JavaScript-Unerfahrene sollten derzeit InScript noch ausgeschaltet lassen.
  187.    
  188. • Drückt mal die Options-Taste (ALT) während man auf die Zoom-Box des Fensters klickt, schaltet iCab das Fenster zwischen voller(!) Bildschirmgröße und aktueller Größe um. 
  189.  
  190. • Die Favoritenleiste kann jetzt auch Ordner enthalten. Nach einem Klick auf einen solchen Ordner öffnet sich ein Popupmenü mit dessen Inhalt. Angelegt und gelöscht werden diese Ordner im Hotlist-Fenster.
  191.    
  192. • Im Kontextmenü gibt's einen neuen Punkt "Verweis-Manager". Wählt man diesen Punkt aus, so öffnet iCab ein neues Fenster mit zwei Frames. Im linken Frame werden alle Verweise der aktuellen Seite angezeigt. Wählt man einen dieser Verweise aus, so wird er im rechten Frame angezeigt. Auf diese Weise kann man größere Listen von Verweisen (z.B. Ergebnisse von Suchmaschinen) durchforsten, ohne die Verweise aus den Augen zu verlieren oder dauernd neue Fenster aufzumachen.
  193.  
  194. • Neuer Menüpunkt "URL der Seite mailen". Damit kann man die URL der aktuellen Seite an beliebige Empfänger mailen. 
  195.  
  196. • Im Kiosk-Modus kann man jetzt auch iCab auf den Offline-Modus festlegen. Online-gehen ist dann nicht mehr möglich.
  197.  
  198. • Es gibt zwei "Benutzterdefinierte" Einstellungen für die Fonts/Textkodierung. 
  199.    
  200. • Es gibt jetzt ein Drucken-Icon in der Navigationsleiste.
  201.  
  202. • Das "Reopen Application Apple Event" wird jetzt unterstützt.
  203.       
  204.  
  205.  
  206. Neu in iCab Preview 1.8
  207.  
  208. • Bei PNG-Bildern wird jetzt auch eventuell vorhandener Alpha-Kanal ausgewertet.
  209.  
  210. • Solange das Taxi-Icon animiert wird, wird an den Fenstertitel ein "•" angehängt. Damit ist auch dann ersichtlich, ob iCab noch Daten herunterlädt, wenn das Fenster eingeklappt ist, oder wenn alle Toolbars ausgeschaltet sind (das Taxi also nicht zu sehen ist).
  211.    
  212. • Zur Verwaltung von Passwörtern unterstützt iCab alternativ auch den Schlüsselbund von MacOS 9. Im Einstellungsdialog (Rubrik "Passwörter") kann man festlegen, ob iCab selbst oder der MacOS-Schlüsselbund die Passwörter verwalten soll. 
  213.  
  214. • "Server-Push" wird unterstützt.
  215.  
  216. • Für den Kiosk-Modus gibt es eine neue Option. Man kann jetzt eine URL angeben, die bei einer längeren inaktivität automatisch geladen wird. Steht iCab dann als "Kiosk" irgendwo in der Öffentlichkeit, so kann iCab dann automatisch wieder auf die Ausgangsseite zurückkehren, wenn keine Leute mehr am "Kiosk" surfen.
  217.    
  218. • Es ist jetzt möglich, die Iconleiste des Browser-Fensters zu konfigurieren. Man kann unerwünschte Icons verstecken und auch die Reihenfolge ändern. Dies geht alles im Einstellungsdialog, Rubrik "Bedienung".
  219.  
  220. • Die Icons von iCab kann man jetzt jederzeit on-the-fly durch Doppelklick auf eine "iCab Icons"-Datei austauschen.
  221.  
  222. • iCab unterstützt jetzt auch farbige Mauszeiger ('crsr'-Resource). Man kann somit in die "iCab Icons"-Datei auch diese bunten Mauszeiger aufnehmen. 
  223.  
  224. • Im Druckerdialog gibt es einige weitere Optionen. Man kann jetzt iCab anweisen, beim Drucken die Seite zu skalieren, so daß auch breitere Web-Seiten auf DIN A4 gedruckt werden können, ohne daß sie rechts angeschnitten werden.
  225. "Originalgröße" bedeutet, daß die Seite nicht skaliert wird. Bei DIN A4 entspricht dies einer Breite von rund 570 Pixel (bei 72 dpi, Bildschirmauflösung).
  226. "640 Pixel Breite" bedeutet, daß die Seite soweit verkleinert wird, daß 640 Bildschirmpixel auf's Papier passen.
  227. "800 Pixel Breite" bedeutet, daß die Seite soweit verkleinert wird, daß 800 Bildschirmpixel auf's Papier passen. Optimal für Seiten die für 800x600 "optimiert" sind.
  228. "Passend" bedeutet, daß iCab die Seite soweit verkleinert, daß sie in der Breite komplett auf's Papier passt.
  229.  
  230. • Bei der Suche in der Hotlist/History werden jetzt auch in geschlossenen Ordnern gesucht. Diese Ordner werden bei Bedarf auch automatisch geöffnet.
  231.    
  232. • Über das Kontextmenü kann man jetzt auch die URL eines Bilds in die Zwischenablage kopieren.
  233.  
  234. • Bei den Bildfiltern kann man jetzt auch Wildcards (* und ?) angeben (Im Popup muß dann "passt zu" eingestellt werden).
  235.  
  236. • Neue Option bei den Bild-Filter-Einstellungen. Man kann nun festlegen, das gecachte Bilde immer angezeigt werden, auch dann wenn auf sie ein Filter passt und sie demnach ausgefiltert würden. In den Cache gelangen diese Bilder aber nur, wenn man sie explizit nachlädt, und dann sind sie ja im Cache.
  237.  
  238. • Im Hauptmenü und in den Kontextmenüs gibt es zusätzlich zum "Drucken"-Menüpunkt jetzt auch einen Punkt "Druckvorschau". Damit kann man jetzt vor dem Ausdruck die Wirkungsweisen der ganzen Druckoptionen (Farben, Skalierung usw.) begutachten. Außerdem kann man über die Vorschau auch für jede einzelne Seite festlegen, ob sie gedruckt werden soll (also z.B. druckt iCab auf Wunsch nur die 1., 5. und 17. Seite). 
  239.  
  240. • iCab unterstützt jetzt auch "data:"-URLs wie sie z.B. auf <http://www.teamone.de/selfaktuell/inline-image.htm> für Inline-Grafiken verwendet werden. Sowas funktioniert natürlich nicht nur für Bilder, sondern überall dort, wo man in HTML-Dateien URLs unterbringen kann. 
  241.  
  242.  
  243.